package com.menhai.personmanagement.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.*;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
 * <p>
 * 
 * </p>
 *
 * @author shikun
 * @since 2021-12-02
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("mb_population")
public class MbPopulation implements Serializable {


    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @TableField("name")
    private String name;

    @TableField("age")
    private String age;

    @TableField("sex")
    private String sex;

    @TableField("birthday")
    private String birthday;

    @TableField("idnumber")
    private String idnumber;

    @TableField("marriage")
    private String marriage;

    @TableField("telephony")
    private String telephony;

    @TableField("newaddress")
    private String newaddress;

    @TableField("address")
    private String address;

    @TableField("urgentname")
    private String urgentname;

    @TableField("urgentphone")
    private String urgentphone;

    @TableField("local")
    private String local;

    @TableField("chronic")
    private String chronic;

    @TableField("state")
    private String state;

    @TableField("familydoctor")
    private String familydoctor;

    @TableField(value = "familyrole",updateStrategy = FieldStrategy.IGNORED)
    private String familyrole;

    @TableField(value = "householder",updateStrategy = FieldStrategy.IGNORED)
    private String householder;

    @TableField("createdate")
    private String createdate;

    @TableField("nation")
    private String nation;

    @TableField("nationality")
    private String nationality;

    @TableField(value = "familycode",updateStrategy = FieldStrategy.IGNORED)
    private String familycode;

    @TableField("bloodtype")
    private String bloodtype;

    @TableField("education")
    private String education;

    @TableField("credentials")
    private String credentials;

    @TableField("ageunit")
    private String ageunit;

    @TableField("superiorName")
    private String superiorName;

    @TableField("superiorCode")
    private String superiorCode;

    @TableField("isAvailable")
    private int isAvailable;

    @TableField("sourceLocation")
    private String sourceLocation;


    @TableField("houseNumber")
    private String houseNumber;

    @TableField("householdType")
    private String householdType;

    @TableField("medicalInsurance")
    private String medicalInsurance;

    @TableField("medicalContribution")
    private String medicalContribution;

    @TableField("health")
    private String health;

    @TableField("isJob")
    private String isJob;

    @TableField("outReason")
    private String outReason;

    @TableField("cominReason")
    private String cominReason;

    @TableField("volunteer")
    private String volunteer;

    @TableField("volunteerType")
    private String volunteerType;

    @TableField("diaspora")
    private String diaspora;

    @TableField("diasporaType")
    private String diasporaType;

    @TableField("soldier")
    private String soldier;

    @TableField("lowIncome")
    private String lowIncome;

    @TableField("disease")
    private String disease;

    @TableField(value = "familyNumber",updateStrategy = FieldStrategy.IGNORED)
    private String familyNumber;

    @TableField("youfu")
    private String youfu;

    @TableField("lianglao")
    private String lianglao;

    @TableField("junlieshu")
    private String junlieshu;

    @TableField("weight")
    private String weight;

    @TableField("height")
    private String height;

    @TableField("firstLetter")
    private String firstLetter;

    @TableField("checkTime")
    private String checkTime;
}
